.elementor-10721 .elementor-element.elementor-element-577bb3f1{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-577bb3f1:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-577bb3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10721 .elementor-element.elementor-element-3212496c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-3212496c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-17e57077{text-align:center;}.elementor-10721 .elementor-element.elementor-element-17e57077 .elementor-heading-title{color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-50fa1072{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-10721 .elementor-element.elementor-element-50fa1072 .elementor-heading-title{font-size:40px;font-weight:500;line-height:50px;color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-2af20e47{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-1cc61936{--display:flex;--min-height:100vh;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-1cc61936:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1cc61936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10721 .elementor-element.elementor-element-38f125ce{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-10721 .elementor-element.elementor-element-5d216c95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10721 .elementor-element.elementor-element-5d216c95 .elementor-heading-title{font-size:50px;line-height:80px;color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-54addc82{--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-10721 .elementor-element.elementor-element-9a876b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10721 .elementor-element.elementor-element-9a876b0:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-9a876b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD1F2D;}.elementor-10721 .elementor-element.elementor-element-5aef81c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10721 .elementor-element.elementor-element-5aef81c{text-align:center;}.elementor-10721 .elementor-element.elementor-element-5aef81c .elementor-heading-title{color:#FFFFFF;}.elementor-10721 .elementor-element.elementor-element-a9f8e7c{--display:flex;}.elementor-10721 .elementor-element.elementor-element-a9f8e7c:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-a9f8e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD1F2D;}.elementor-10721 .elementor-element.elementor-element-da0dac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10721 .elementor-element.elementor-element-da0dac2{text-align:center;}.elementor-10721 .elementor-element.elementor-element-da0dac2 .elementor-heading-title{color:#FFFFFF;}.elementor-10721 .elementor-element.elementor-element-9ae6273{--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-10721 .elementor-element.elementor-element-ba21316{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-ba21316.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c3cec17{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-ef0a280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-a43a026{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-a43a026:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-a43a026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-a43a026:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-a43a026, .elementor-10721 .elementor-element.elementor-element-a43a026::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-a43a026.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-b4d6ba1 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-db1b877{--display:flex;}.elementor-10721 .elementor-element.elementor-element-2eafa43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-9a40440{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-9a40440:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-9a40440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-9a40440:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-9a40440, .elementor-10721 .elementor-element.elementor-element-9a40440::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-9a40440.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-1de6855 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-2d29506{--display:flex;}.elementor-10721 .elementor-element.elementor-element-0fce0bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-97ebe3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-97ebe3a:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-97ebe3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-97ebe3a:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-97ebe3a, .elementor-10721 .elementor-element.elementor-element-97ebe3a::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-97ebe3a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-1cc86b0 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-4b243bf{--display:flex;}.elementor-10721 .elementor-element.elementor-element-c883cb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-35e7796{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-35e7796:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-35e7796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-35e7796:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-35e7796, .elementor-10721 .elementor-element.elementor-element-35e7796::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-35e7796.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-f0cb8e1 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-c13cae8{--display:flex;}.elementor-10721 .elementor-element.elementor-element-22bcce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-904ae8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-904ae8e:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-904ae8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-904ae8e:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-904ae8e, .elementor-10721 .elementor-element.elementor-element-904ae8e::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-904ae8e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-83fb366 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ebc65c8{--display:flex;}.elementor-10721 .elementor-element.elementor-element-5e413fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4db8a1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4db8a1f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4db8a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4db8a1f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4db8a1f, .elementor-10721 .elementor-element.elementor-element-4db8a1f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4db8a1f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-090d7a3 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-1d342b2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e5175b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-e3d8a83{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-e3d8a83:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-e3d8a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-e3d8a83:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-e3d8a83, .elementor-10721 .elementor-element.elementor-element-e3d8a83::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-e3d8a83.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-42f1c28 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-1805fa1{--display:flex;}.elementor-10721 .elementor-element.elementor-element-97a0e58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3a1ff96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3a1ff96:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3a1ff96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3a1ff96:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3a1ff96, .elementor-10721 .elementor-element.elementor-element-3a1ff96::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3a1ff96.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-147ed97 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f2d43e2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-400531e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3f28531{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3f28531:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3f28531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3f28531:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3f28531, .elementor-10721 .elementor-element.elementor-element-3f28531::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3f28531.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7109241 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-b1f0ce0{--display:flex;}.elementor-10721 .elementor-element.elementor-element-f25758d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-0c0d869{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-0c0d869:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-0c0d869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-0c0d869:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-0c0d869, .elementor-10721 .elementor-element.elementor-element-0c0d869::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-0c0d869.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-adba9aa > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-3480437{--display:flex;}.elementor-10721 .elementor-element.elementor-element-0fdd24c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-458beef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-458beef:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-458beef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-458beef:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-458beef, .elementor-10721 .elementor-element.elementor-element-458beef::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-458beef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-549e7e3 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d085e98{--display:flex;}.elementor-10721 .elementor-element.elementor-element-60899db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-58d98fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-58d98fd:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-58d98fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-58d98fd:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-58d98fd, .elementor-10721 .elementor-element.elementor-element-58d98fd::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-58d98fd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-d61769d > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-18be9f6{--display:flex;}.elementor-10721 .elementor-element.elementor-element-b2beecf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b9fbd62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b9fbd62:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b9fbd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b9fbd62:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b9fbd62, .elementor-10721 .elementor-element.elementor-element-b9fbd62::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b9fbd62.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-f369f5f > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-951323b{--display:flex;}.elementor-10721 .elementor-element.elementor-element-b0285cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-573b2ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-573b2ee:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-573b2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-573b2ee:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-573b2ee, .elementor-10721 .elementor-element.elementor-element-573b2ee::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-573b2ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-48743b5 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-5b187f6{--display:flex;}.elementor-10721 .elementor-element.elementor-element-c89927b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-00f6012{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-00f6012:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-00f6012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-00f6012:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-00f6012, .elementor-10721 .elementor-element.elementor-element-00f6012::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-00f6012.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-488ae70 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-5a31851{--display:flex;}.elementor-10721 .elementor-element.elementor-element-c145ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-e6cc3cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-e6cc3cf:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-e6cc3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-e6cc3cf:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-e6cc3cf, .elementor-10721 .elementor-element.elementor-element-e6cc3cf::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-e6cc3cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-346f882 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-8172c0f{--display:flex;}.elementor-10721 .elementor-element.elementor-element-b6a6c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4e2270f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4e2270f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4e2270f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4e2270f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4e2270f, .elementor-10721 .elementor-element.elementor-element-4e2270f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4e2270f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-0f5219e > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-22aeaba{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e3bf0cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-76daab6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-76daab6:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-76daab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-76daab6:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-76daab6, .elementor-10721 .elementor-element.elementor-element-76daab6::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-76daab6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-bbd40c5 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f5924b8{--display:flex;}.elementor-10721 .elementor-element.elementor-element-7ad80b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fab5f2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fab5f2e:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fab5f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fab5f2e:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fab5f2e, .elementor-10721 .elementor-element.elementor-element-fab5f2e::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fab5f2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c7e5b48 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-3560032{--display:flex;}.elementor-10721 .elementor-element.elementor-element-cdb1a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-6ee3932{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-6ee3932:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-6ee3932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-6ee3932:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-6ee3932, .elementor-10721 .elementor-element.elementor-element-6ee3932::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-6ee3932.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-0efba15 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-a8499e7{--display:flex;}.elementor-10721 .elementor-element.elementor-element-499c06e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4927dd5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4927dd5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4927dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4927dd5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4927dd5, .elementor-10721 .elementor-element.elementor-element-4927dd5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4927dd5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-8440bd0 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-8e1eb89{--display:flex;}.elementor-10721 .elementor-element.elementor-element-33e66d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-c37276f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-c37276f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-c37276f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-c37276f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-c37276f, .elementor-10721 .elementor-element.elementor-element-c37276f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-c37276f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c454ee6 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-e1a6256{--display:flex;}.elementor-10721 .elementor-element.elementor-element-68d25aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-a5cfca5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-a5cfca5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-a5cfca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-a5cfca5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-a5cfca5, .elementor-10721 .elementor-element.elementor-element-a5cfca5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-a5cfca5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-81f27a9 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-10721 .elementor-element.elementor-element-38bedfe{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6f11b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3f5b54d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3f5b54d:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3f5b54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3f5b54d:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3f5b54d, .elementor-10721 .elementor-element.elementor-element-3f5b54d::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3f5b54d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e6e72b6 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-10721 .elementor-element.elementor-element-4385d32{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e9cd535{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-5418e5f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-5418e5f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-5418e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-5418e5f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-5418e5f, .elementor-10721 .elementor-element.elementor-element-5418e5f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-5418e5f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-4b949fe > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-10721 .elementor-element.elementor-element-5450eaf{--display:flex;}.elementor-10721 .elementor-element.elementor-element-b721ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-805c0cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-805c0cc:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-805c0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-805c0cc:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-805c0cc, .elementor-10721 .elementor-element.elementor-element-805c0cc::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-805c0cc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-4c1d34f > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-10721 .elementor-element.elementor-element-1ab453d{--display:flex;}.elementor-10721 .elementor-element.elementor-element-d6a9903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-0fd1d98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-0fd1d98:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-0fd1d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-0fd1d98:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-0fd1d98, .elementor-10721 .elementor-element.elementor-element-0fd1d98::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-0fd1d98.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-2e562fe > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-10721 .elementor-element.elementor-element-9a22a15{--display:flex;}.elementor-10721 .elementor-element.elementor-element-687835f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-df5c705{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-df5c705:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-df5c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-df5c705:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-df5c705, .elementor-10721 .elementor-element.elementor-element-df5c705::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-df5c705.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-9cce9e5 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-e3c4db4{--display:flex;}.elementor-10721 .elementor-element.elementor-element-8dcbfbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3a549ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3a549ca:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3a549ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3a549ca:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3a549ca, .elementor-10721 .elementor-element.elementor-element-3a549ca::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3a549ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-dad818d > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-8483703{--display:flex;}.elementor-10721 .elementor-element.elementor-element-9f29881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-d874518{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-d874518:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-d874518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-d874518:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-d874518, .elementor-10721 .elementor-element.elementor-element-d874518::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-d874518.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-6530a04 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-af17649{--display:flex;}.elementor-10721 .elementor-element.elementor-element-bf9ce86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-51c0388{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-51c0388:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-51c0388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-51c0388:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-51c0388, .elementor-10721 .elementor-element.elementor-element-51c0388::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-51c0388.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-5bb9a16 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-4ef4ff1{--display:flex;}.elementor-10721 .elementor-element.elementor-element-7797f03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-1fb4c24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-1fb4c24:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1fb4c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-1fb4c24:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-1fb4c24, .elementor-10721 .elementor-element.elementor-element-1fb4c24::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-1fb4c24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7899e42 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-4e4c8cd{--display:flex;}.elementor-10721 .elementor-element.elementor-element-a95d861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-70968b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-70968b2:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-70968b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-70968b2:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-70968b2, .elementor-10721 .elementor-element.elementor-element-70968b2::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-70968b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-29b8ebe > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-82d3a1e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-99985f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-aa3bcd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-aa3bcd6:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-aa3bcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-aa3bcd6:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-aa3bcd6, .elementor-10721 .elementor-element.elementor-element-aa3bcd6::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-aa3bcd6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c99b63f > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-661e2db{--display:flex;}.elementor-10721 .elementor-element.elementor-element-fe27b64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-12fdc11{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-12fdc11:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-12fdc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-12fdc11:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-12fdc11, .elementor-10721 .elementor-element.elementor-element-12fdc11::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-12fdc11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-77c7913 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-6142f78{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6f9926f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-9bad3d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-9bad3d2:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-9bad3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-9bad3d2:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-9bad3d2, .elementor-10721 .elementor-element.elementor-element-9bad3d2::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-9bad3d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-39e7df9 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-4c866c7{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e1922a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4c8d67c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4c8d67c:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4c8d67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4c8d67c:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4c8d67c, .elementor-10721 .elementor-element.elementor-element-4c8d67c::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4c8d67c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-48690fc > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f7a72f3{--display:flex;}.elementor-10721 .elementor-element.elementor-element-291ac41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-07b325b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-07b325b:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-07b325b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-07b325b:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-07b325b, .elementor-10721 .elementor-element.elementor-element-07b325b::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-07b325b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e12e0b9 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-96f3f70{--display:flex;}.elementor-10721 .elementor-element.elementor-element-875aceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b8e4db5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b8e4db5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b8e4db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b8e4db5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b8e4db5, .elementor-10721 .elementor-element.elementor-element-b8e4db5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b8e4db5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-40920ef > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-b814251{--display:flex;}.elementor-10721 .elementor-element.elementor-element-818cbb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-e02687b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-e02687b:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-e02687b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-e02687b:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-e02687b, .elementor-10721 .elementor-element.elementor-element-e02687b::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-e02687b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-ef9ca91 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-143f050{--display:flex;}.elementor-10721 .elementor-element.elementor-element-a602a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-7d729b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-7d729b9:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-7d729b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-7d729b9:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-7d729b9, .elementor-10721 .elementor-element.elementor-element-7d729b9::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-7d729b9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-9725209 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-3fa8f2e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-1ba3542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-89c87d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-89c87d5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-89c87d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-89c87d5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-89c87d5, .elementor-10721 .elementor-element.elementor-element-89c87d5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-89c87d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e25628e > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d5fe2ff{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e6fa287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b2ff490{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b2ff490:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b2ff490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b2ff490:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b2ff490, .elementor-10721 .elementor-element.elementor-element-b2ff490::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b2ff490.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c526712 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ca6bff5{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6240c5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-c794bed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-c794bed:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-c794bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-c794bed:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-c794bed, .elementor-10721 .elementor-element.elementor-element-c794bed::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-c794bed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-31f63ab > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-894ec62{--display:flex;}.elementor-10721 .elementor-element.elementor-element-dd8fea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-ad0117f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-ad0117f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-ad0117f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-ad0117f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-ad0117f, .elementor-10721 .elementor-element.elementor-element-ad0117f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-ad0117f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-bb77ed9 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d9fdb41{--display:flex;}.elementor-10721 .elementor-element.elementor-element-1120b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-001d579{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-001d579:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-001d579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-001d579:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-001d579, .elementor-10721 .elementor-element.elementor-element-001d579::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-001d579.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-fe2549d > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-b4d7b0c{--display:flex;}.elementor-10721 .elementor-element.elementor-element-5bd4cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-c994324{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-c994324:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-c994324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-c994324:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-c994324, .elementor-10721 .elementor-element.elementor-element-c994324::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-c994324.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-3f20675 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-1712910{--display:flex;}.elementor-10721 .elementor-element.elementor-element-cb28497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b4a382d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b4a382d:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b4a382d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b4a382d:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b4a382d, .elementor-10721 .elementor-element.elementor-element-b4a382d::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b4a382d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-5bc3d64 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f2f0c59{--display:flex;}.elementor-10721 .elementor-element.elementor-element-3eeff5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-640c035{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-640c035:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-640c035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-640c035:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-640c035, .elementor-10721 .elementor-element.elementor-element-640c035::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-640c035.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-75900a5 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f8041e7{--display:flex;}.elementor-10721 .elementor-element.elementor-element-53a49eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-afd3460{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-afd3460:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-afd3460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-afd3460:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-afd3460, .elementor-10721 .elementor-element.elementor-element-afd3460::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-afd3460.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-4446917 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d1cc904{--display:flex;}.elementor-10721 .elementor-element.elementor-element-40bd0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fdcb70d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fdcb70d:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fdcb70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fdcb70d:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fdcb70d, .elementor-10721 .elementor-element.elementor-element-fdcb70d::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fdcb70d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-41109df > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ed075fd{--display:flex;}.elementor-10721 .elementor-element.elementor-element-5f013e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-9b1a3a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-9b1a3a5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-9b1a3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-9b1a3a5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-9b1a3a5, .elementor-10721 .elementor-element.elementor-element-9b1a3a5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-9b1a3a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-9a4e1eb > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-299f246{--display:flex;}.elementor-10721 .elementor-element.elementor-element-51027d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-ba1a5d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-ba1a5d8:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-ba1a5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-ba1a5d8:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-ba1a5d8, .elementor-10721 .elementor-element.elementor-element-ba1a5d8::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-ba1a5d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-12b311f > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-5167652{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6df1940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-7a2fb08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-7a2fb08:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-7a2fb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-7a2fb08:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-7a2fb08, .elementor-10721 .elementor-element.elementor-element-7a2fb08::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-7a2fb08.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-729226c > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-5153249{--display:flex;}.elementor-10721 .elementor-element.elementor-element-99f5bf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-2bce37c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-2bce37c:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-2bce37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-2bce37c:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-2bce37c, .elementor-10721 .elementor-element.elementor-element-2bce37c::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-2bce37c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-f9d7769 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-6ee7d2c{--display:flex;}.elementor-10721 .elementor-element.elementor-element-fe3670d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b266284{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b266284:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b266284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b266284:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b266284, .elementor-10721 .elementor-element.elementor-element-b266284::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b266284.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-f0ec357 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ced7db2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-eb12680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-6361588{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-6361588:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-6361588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-6361588:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-6361588, .elementor-10721 .elementor-element.elementor-element-6361588::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-6361588.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-45e9739 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-c75cbdb{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e16d2de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-88abd15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-88abd15:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-88abd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-88abd15:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-88abd15, .elementor-10721 .elementor-element.elementor-element-88abd15::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-88abd15.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-55592c7 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-dd3217b{--display:flex;}.elementor-10721 .elementor-element.elementor-element-2297bd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-92507ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-92507ed:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-92507ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-92507ed:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-92507ed, .elementor-10721 .elementor-element.elementor-element-92507ed::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-92507ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c7abbce > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-047730c{--display:flex;}.elementor-10721 .elementor-element.elementor-element-c8e608a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fc48a26{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fc48a26:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fc48a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fc48a26:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fc48a26, .elementor-10721 .elementor-element.elementor-element-fc48a26::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fc48a26.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e87f0fb > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-0593a9e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-646e4ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3ae56eb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3ae56eb:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3ae56eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3ae56eb:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3ae56eb, .elementor-10721 .elementor-element.elementor-element-3ae56eb::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3ae56eb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-6af46e6 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-7f320d9{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6532804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4bb50ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4bb50ca:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4bb50ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4bb50ca:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4bb50ca, .elementor-10721 .elementor-element.elementor-element-4bb50ca::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4bb50ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c0ecebd > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f43be07{--display:flex;}.elementor-10721 .elementor-element.elementor-element-820bd90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-d53c3f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-d53c3f4:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-d53c3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-d53c3f4:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-d53c3f4, .elementor-10721 .elementor-element.elementor-element-d53c3f4::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-d53c3f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-bc157bd > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-a763476{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:17px;}.elementor-10721 .elementor-element.elementor-element-a763476 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#AD1F2D;}.elementor-10721 .elementor-element.elementor-element-a763476 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#76030F;}:where( .elementor-10721 .elementor-element.elementor-element-a763476 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-10721 .elementor-element.elementor-element-084d7a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-03587d7{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-396bf90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fa05618{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fa05618:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fa05618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fa05618:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fa05618, .elementor-10721 .elementor-element.elementor-element-fa05618::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fa05618.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-99e91eb > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f7134b2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-0c89dec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-8580a2f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-8580a2f:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-8580a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-8580a2f:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-8580a2f, .elementor-10721 .elementor-element.elementor-element-8580a2f::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-8580a2f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-2e60bd4 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-bf35df0{--display:flex;}.elementor-10721 .elementor-element.elementor-element-8928b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-90c2a14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-90c2a14:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-90c2a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-90c2a14:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-90c2a14, .elementor-10721 .elementor-element.elementor-element-90c2a14::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-90c2a14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7299fcd > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-e80297d{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6d3f6c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-0a3a931{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-0a3a931:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-0a3a931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-0a3a931:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-0a3a931, .elementor-10721 .elementor-element.elementor-element-0a3a931::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-0a3a931.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-63cd2c0 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-8610981{--display:flex;}.elementor-10721 .elementor-element.elementor-element-768f03a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-3e6b979{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-3e6b979:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-3e6b979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3e6b979:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-3e6b979, .elementor-10721 .elementor-element.elementor-element-3e6b979::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-3e6b979.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-01e41a9 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-e8a492f{--display:flex;}.elementor-10721 .elementor-element.elementor-element-1e55339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-d54f164{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-d54f164:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-d54f164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-d54f164:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-d54f164, .elementor-10721 .elementor-element.elementor-element-d54f164::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-d54f164.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-fbe42e6 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-70da295{--display:flex;}.elementor-10721 .elementor-element.elementor-element-d0e28b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-764d69a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-764d69a:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-764d69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-764d69a:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-764d69a, .elementor-10721 .elementor-element.elementor-element-764d69a::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-764d69a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-ce7c0cd > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-526e3f2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-335627e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-a0ec998{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-a0ec998:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-a0ec998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-a0ec998:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-a0ec998, .elementor-10721 .elementor-element.elementor-element-a0ec998::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-a0ec998.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e496a0e > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-8c8ac89{--display:flex;}.elementor-10721 .elementor-element.elementor-element-7968618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-f993561{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-f993561:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-f993561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-f993561:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-f993561, .elementor-10721 .elementor-element.elementor-element-f993561::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-f993561.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-585485b > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d38e24a{--display:flex;}.elementor-10721 .elementor-element.elementor-element-1eeff07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-7179f17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-7179f17:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-7179f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-7179f17:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-7179f17, .elementor-10721 .elementor-element.elementor-element-7179f17::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-7179f17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7b62422 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ec7f611{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e8ab55c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-e2b21bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-e2b21bc:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-e2b21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-e2b21bc:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-e2b21bc, .elementor-10721 .elementor-element.elementor-element-e2b21bc::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-e2b21bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-8c03bf0 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-3c3aac1{--display:flex;}.elementor-10721 .elementor-element.elementor-element-d53a56f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-5be7998{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-5be7998:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-5be7998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-5be7998:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-5be7998, .elementor-10721 .elementor-element.elementor-element-5be7998::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-5be7998.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-e46b1ad > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-824c582{--display:flex;}.elementor-10721 .elementor-element.elementor-element-b16d8dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-e2e6efa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-e2e6efa:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-e2e6efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-e2e6efa:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-e2e6efa, .elementor-10721 .elementor-element.elementor-element-e2e6efa::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-e2e6efa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c8eb6d3 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-ef0180b{--display:flex;}.elementor-10721 .elementor-element.elementor-element-dd510cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-eca81db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-eca81db:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-eca81db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-eca81db:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-eca81db, .elementor-10721 .elementor-element.elementor-element-eca81db::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-eca81db.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-a3f7632 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-12c24e7{--display:flex;}.elementor-10721 .elementor-element.elementor-element-096654b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-f4ca69d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-f4ca69d:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-f4ca69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-f4ca69d:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-f4ca69d, .elementor-10721 .elementor-element.elementor-element-f4ca69d::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-f4ca69d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-3db67d8 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-2f97bbe{--display:flex;}.elementor-10721 .elementor-element.elementor-element-237778b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-968df93{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-968df93:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-968df93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-968df93:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-968df93, .elementor-10721 .elementor-element.elementor-element-968df93::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-968df93.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-d03b7cc > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-1f37ad8{--display:flex;}.elementor-10721 .elementor-element.elementor-element-14d9d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-db91a1a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-db91a1a:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-db91a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-db91a1a:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-db91a1a, .elementor-10721 .elementor-element.elementor-element-db91a1a::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-db91a1a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c098121 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-4dba6ab{--display:flex;}.elementor-10721 .elementor-element.elementor-element-f7b60c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-38cf461{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-38cf461:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-38cf461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-38cf461:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-38cf461, .elementor-10721 .elementor-element.elementor-element-38cf461::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-38cf461.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-9eb8b8a > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-7e4e894{--display:flex;}.elementor-10721 .elementor-element.elementor-element-aef9c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-92ee448{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-92ee448:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-92ee448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-92ee448:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-92ee448, .elementor-10721 .elementor-element.elementor-element-92ee448::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-92ee448.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-3073841 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-3dae3c2{--display:flex;}.elementor-10721 .elementor-element.elementor-element-3b802b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-598b1d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-598b1d8:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-598b1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-598b1d8:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-598b1d8, .elementor-10721 .elementor-element.elementor-element-598b1d8::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-598b1d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-45f4aed > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-f80ae7e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-3d267ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-5b91af3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-5b91af3:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-5b91af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-5b91af3:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-5b91af3, .elementor-10721 .elementor-element.elementor-element-5b91af3::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-5b91af3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-b96207b > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-e735568{--display:flex;}.elementor-10721 .elementor-element.elementor-element-104bec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-2361afa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-2361afa:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-2361afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-2361afa:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-2361afa, .elementor-10721 .elementor-element.elementor-element-2361afa::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-2361afa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-a2cc452 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-04666e0{--display:flex;}.elementor-10721 .elementor-element.elementor-element-e15f846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-4c511d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-4c511d5:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-4c511d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-4c511d5:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-4c511d5, .elementor-10721 .elementor-element.elementor-element-4c511d5::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-4c511d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-94d4467 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-1f363f4{--display:flex;}.elementor-10721 .elementor-element.elementor-element-099a5cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fe1bffd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fe1bffd:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fe1bffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fe1bffd:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fe1bffd, .elementor-10721 .elementor-element.elementor-element-fe1bffd::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fe1bffd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-ea167a3 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-18131bd{--display:flex;}.elementor-10721 .elementor-element.elementor-element-6383ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-fb92410{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-fb92410:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-fb92410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-fb92410:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-fb92410, .elementor-10721 .elementor-element.elementor-element-fb92410::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-fb92410.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-5f7c2d8 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-d9111b8{--display:flex;}.elementor-10721 .elementor-element.elementor-element-7020184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-0414235{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-0414235:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-0414235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-0414235:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-0414235, .elementor-10721 .elementor-element.elementor-element-0414235::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-0414235.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-1ba488d > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-0e5cfb9{--display:flex;}.elementor-10721 .elementor-element.elementor-element-7f624e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-1c4fdcd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-1c4fdcd:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1c4fdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-1c4fdcd:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-1c4fdcd, .elementor-10721 .elementor-element.elementor-element-1c4fdcd::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-1c4fdcd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-4339044 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-6a0a58e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-dddb9da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-b7eae60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-b7eae60:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-b7eae60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-b7eae60:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-b7eae60, .elementor-10721 .elementor-element.elementor-element-b7eae60::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-b7eae60.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-ff10af2 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-12f8f14{--display:flex;}.elementor-10721 .elementor-element.elementor-element-2a67297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-c9b4d9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-c9b4d9e:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-c9b4d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-c9b4d9e:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-c9b4d9e, .elementor-10721 .elementor-element.elementor-element-c9b4d9e::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-c9b4d9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7914c73 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-c0149fc{--display:flex;}.elementor-10721 .elementor-element.elementor-element-39b63e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-073cfff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-073cfff:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-073cfff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-073cfff:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-073cfff, .elementor-10721 .elementor-element.elementor-element-073cfff::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-073cfff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-c42ee1f > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-148092c{--display:flex;}.elementor-10721 .elementor-element.elementor-element-328f9ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-d240a7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-d240a7e:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-d240a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-d240a7e:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-d240a7e, .elementor-10721 .elementor-element.elementor-element-d240a7e::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-d240a7e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-2ef71f9 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-efca01e{--display:flex;}.elementor-10721 .elementor-element.elementor-element-305dc81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-5c7f0f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-5c7f0f0:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-5c7f0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-5c7f0f0:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-5c7f0f0, .elementor-10721 .elementor-element.elementor-element-5c7f0f0::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-5c7f0f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-01a58ad > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-9477e59{--display:flex;}.elementor-10721 .elementor-element.elementor-element-dbcec26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-10721 .elementor-element.elementor-element-a2706fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10721 .elementor-element.elementor-element-a2706fd:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-a2706fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-a2706fd:hover{background-color:#A41D213B;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-10721 .elementor-element.elementor-element-a2706fd, .elementor-10721 .elementor-element.elementor-element-a2706fd::before{--border-transition:0.3s;}.elementor-10721 .elementor-element.elementor-element-a2706fd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-14f720d > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-10721 .elementor-element.elementor-element-bc7de9c{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:17px;}.elementor-10721 .elementor-element.elementor-element-bc7de9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#AD1F2D;}.elementor-10721 .elementor-element.elementor-element-bc7de9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#76030F;}:where( .elementor-10721 .elementor-element.elementor-element-bc7de9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-10721 .elementor-element.elementor-element-70341fb{--display:flex;--min-height:100vh;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-70341fb:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-70341fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10721 .elementor-element.elementor-element-1cfb40a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10721 .elementor-element.elementor-element-174f778b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10721 .elementor-element.elementor-element-174f778b .elementor-heading-title{font-size:75px;line-height:80px;color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-3075eec6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;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-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-1cb5498c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:500;}.elementor-10721 .elementor-element.elementor-element-1cb5498c:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1cb5498c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-icon i{color:var( --e-global-color-a33b9a1 );transition:color 0.3s;}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-icon svg{fill:var( --e-global-color-a33b9a1 );transition:fill 0.3s;}.elementor-10721 .elementor-element.elementor-element-3b406282{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-text{color:var( --e-global-color-a33b9a1 );transition:color 0.3s;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta .elementor-cta__bg, .elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__title:not(:last-child){margin-bottom:25px;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__description{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-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__description:not(:last-child){margin-bottom:25px;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__title{color:var( --e-global-color-a33b9a1 );}.elementor-10721 .elementor-element.elementor-element-60848462{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10721 .elementor-element.elementor-element-577bb3f1{--min-height:400px;}.elementor-10721 .elementor-element.elementor-element-50fa1072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10721 .elementor-element.elementor-element-2af20e47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10721 .elementor-element.elementor-element-1cc61936{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-54addc82{--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;--flex-wrap:wrap;}.elementor-10721 .elementor-element.elementor-element-9ae6273{--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;--flex-wrap:wrap;}.elementor-10721 .elementor-element.elementor-element-70341fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-3075eec6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10721 .elementor-element.elementor-element-7f86c9cd{width:100%;max-width:100%;}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10721 .elementor-element.elementor-element-60848462{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-10721 .elementor-element.elementor-element-577bb3f1{--min-height:75vh;}.elementor-10721 .elementor-element.elementor-element-3212496c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-17e57077 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-10721 .elementor-element.elementor-element-50fa1072 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-10721 .elementor-element.elementor-element-38f125ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-5d216c95 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-10721 .elementor-element.elementor-element-54addc82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-9ae6273{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-1cfb40a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-174f778b .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-10721 .elementor-element.elementor-element-3075eec6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10721 .elementor-element.elementor-element-1cb5498c{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10721 .elementor-element.elementor-element-3b406282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10721 .elementor-element.elementor-element-7f86c9cd .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10721 .elementor-element.elementor-element-60848462 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10721 .elementor-element.elementor-element-577bb3f1{--content-width:1512px;}.elementor-10721 .elementor-element.elementor-element-3212496c{--width:95%;}.elementor-10721 .elementor-element.elementor-element-1cc61936{--content-width:1512px;}.elementor-10721 .elementor-element.elementor-element-ba21316{--width:49.253%;}.elementor-10721 .elementor-element.elementor-element-ef0a280{--width:100%;}.elementor-10721 .elementor-element.elementor-element-2eafa43{--width:100%;}.elementor-10721 .elementor-element.elementor-element-0fce0bc{--width:100%;}.elementor-10721 .elementor-element.elementor-element-c883cb0{--width:100%;}.elementor-10721 .elementor-element.elementor-element-22bcce7{--width:100%;}.elementor-10721 .elementor-element.elementor-element-5e413fb{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e5175b0{--width:100%;}.elementor-10721 .elementor-element.elementor-element-97a0e58{--width:100%;}.elementor-10721 .elementor-element.elementor-element-400531e{--width:100%;}.elementor-10721 .elementor-element.elementor-element-f25758d{--width:100%;}.elementor-10721 .elementor-element.elementor-element-0fdd24c{--width:100%;}.elementor-10721 .elementor-element.elementor-element-60899db{--width:100%;}.elementor-10721 .elementor-element.elementor-element-b2beecf{--width:100%;}.elementor-10721 .elementor-element.elementor-element-b0285cf{--width:100%;}.elementor-10721 .elementor-element.elementor-element-c89927b{--width:100%;}.elementor-10721 .elementor-element.elementor-element-c145ccc{--width:100%;}.elementor-10721 .elementor-element.elementor-element-b6a6c43{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e3bf0cc{--width:100%;}.elementor-10721 .elementor-element.elementor-element-7ad80b9{--width:100%;}.elementor-10721 .elementor-element.elementor-element-cdb1a5d{--width:100%;}.elementor-10721 .elementor-element.elementor-element-499c06e{--width:100%;}.elementor-10721 .elementor-element.elementor-element-33e66d9{--width:100%;}.elementor-10721 .elementor-element.elementor-element-68d25aa{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6f11b3c{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e9cd535{--width:100%;}.elementor-10721 .elementor-element.elementor-element-b721ed3{--width:100%;}.elementor-10721 .elementor-element.elementor-element-d6a9903{--width:100%;}.elementor-10721 .elementor-element.elementor-element-687835f{--width:100%;}.elementor-10721 .elementor-element.elementor-element-8dcbfbc{--width:100%;}.elementor-10721 .elementor-element.elementor-element-9f29881{--width:100%;}.elementor-10721 .elementor-element.elementor-element-bf9ce86{--width:100%;}.elementor-10721 .elementor-element.elementor-element-7797f03{--width:100%;}.elementor-10721 .elementor-element.elementor-element-a95d861{--width:100%;}.elementor-10721 .elementor-element.elementor-element-99985f4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-fe27b64{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6f9926f{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e1922a4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-291ac41{--width:100%;}.elementor-10721 .elementor-element.elementor-element-875aceb{--width:100%;}.elementor-10721 .elementor-element.elementor-element-818cbb6{--width:100%;}.elementor-10721 .elementor-element.elementor-element-a602a3a{--width:100%;}.elementor-10721 .elementor-element.elementor-element-1ba3542{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e6fa287{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6240c5e{--width:100%;}.elementor-10721 .elementor-element.elementor-element-dd8fea4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-1120b44{--width:100%;}.elementor-10721 .elementor-element.elementor-element-5bd4cd4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-cb28497{--width:100%;}.elementor-10721 .elementor-element.elementor-element-3eeff5b{--width:100%;}.elementor-10721 .elementor-element.elementor-element-53a49eb{--width:100%;}.elementor-10721 .elementor-element.elementor-element-40bd0af{--width:100%;}.elementor-10721 .elementor-element.elementor-element-5f013e2{--width:100%;}.elementor-10721 .elementor-element.elementor-element-51027d4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6df1940{--width:100%;}.elementor-10721 .elementor-element.elementor-element-99f5bf6{--width:100%;}.elementor-10721 .elementor-element.elementor-element-fe3670d{--width:100%;}.elementor-10721 .elementor-element.elementor-element-eb12680{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e16d2de{--width:100%;}.elementor-10721 .elementor-element.elementor-element-2297bd1{--width:100%;}.elementor-10721 .elementor-element.elementor-element-c8e608a{--width:100%;}.elementor-10721 .elementor-element.elementor-element-646e4ea{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6532804{--width:100%;}.elementor-10721 .elementor-element.elementor-element-820bd90{--width:100%;}.elementor-10721 .elementor-element.elementor-element-396bf90{--width:100%;}.elementor-10721 .elementor-element.elementor-element-0c89dec{--width:100%;}.elementor-10721 .elementor-element.elementor-element-8928b23{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6d3f6c8{--width:100%;}.elementor-10721 .elementor-element.elementor-element-768f03a{--width:100%;}.elementor-10721 .elementor-element.elementor-element-1e55339{--width:100%;}.elementor-10721 .elementor-element.elementor-element-d0e28b0{--width:100%;}.elementor-10721 .elementor-element.elementor-element-335627e{--width:100%;}.elementor-10721 .elementor-element.elementor-element-7968618{--width:100%;}.elementor-10721 .elementor-element.elementor-element-1eeff07{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e8ab55c{--width:100%;}.elementor-10721 .elementor-element.elementor-element-d53a56f{--width:100%;}.elementor-10721 .elementor-element.elementor-element-b16d8dd{--width:100%;}.elementor-10721 .elementor-element.elementor-element-dd510cd{--width:100%;}.elementor-10721 .elementor-element.elementor-element-096654b{--width:100%;}.elementor-10721 .elementor-element.elementor-element-237778b{--width:100%;}.elementor-10721 .elementor-element.elementor-element-14d9d21{--width:100%;}.elementor-10721 .elementor-element.elementor-element-f7b60c5{--width:100%;}.elementor-10721 .elementor-element.elementor-element-aef9c29{--width:100%;}.elementor-10721 .elementor-element.elementor-element-3b802b4{--width:100%;}.elementor-10721 .elementor-element.elementor-element-3d267ab{--width:100%;}.elementor-10721 .elementor-element.elementor-element-104bec9{--width:100%;}.elementor-10721 .elementor-element.elementor-element-e15f846{--width:100%;}.elementor-10721 .elementor-element.elementor-element-099a5cc{--width:100%;}.elementor-10721 .elementor-element.elementor-element-6383ada{--width:100%;}.elementor-10721 .elementor-element.elementor-element-7020184{--width:100%;}.elementor-10721 .elementor-element.elementor-element-7f624e5{--width:100%;}.elementor-10721 .elementor-element.elementor-element-dddb9da{--width:100%;}.elementor-10721 .elementor-element.elementor-element-2a67297{--width:100%;}.elementor-10721 .elementor-element.elementor-element-39b63e1{--width:100%;}.elementor-10721 .elementor-element.elementor-element-328f9ce{--width:100%;}.elementor-10721 .elementor-element.elementor-element-305dc81{--width:100%;}.elementor-10721 .elementor-element.elementor-element-dbcec26{--width:100%;}.elementor-10721 .elementor-element.elementor-element-70341fb{--content-width:1512px;}.elementor-10721 .elementor-element.elementor-element-1cb5498c{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10721 .elementor-element.elementor-element-ef0a280{--width:45%;}.elementor-10721 .elementor-element.elementor-element-2eafa43{--width:45%;}.elementor-10721 .elementor-element.elementor-element-0fce0bc{--width:45%;}.elementor-10721 .elementor-element.elementor-element-c883cb0{--width:45%;}.elementor-10721 .elementor-element.elementor-element-22bcce7{--width:45%;}.elementor-10721 .elementor-element.elementor-element-5e413fb{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e5175b0{--width:45%;}.elementor-10721 .elementor-element.elementor-element-97a0e58{--width:45%;}.elementor-10721 .elementor-element.elementor-element-400531e{--width:45%;}.elementor-10721 .elementor-element.elementor-element-f25758d{--width:45%;}.elementor-10721 .elementor-element.elementor-element-0fdd24c{--width:45%;}.elementor-10721 .elementor-element.elementor-element-60899db{--width:45%;}.elementor-10721 .elementor-element.elementor-element-b2beecf{--width:45%;}.elementor-10721 .elementor-element.elementor-element-b0285cf{--width:45%;}.elementor-10721 .elementor-element.elementor-element-c89927b{--width:45%;}.elementor-10721 .elementor-element.elementor-element-c145ccc{--width:45%;}.elementor-10721 .elementor-element.elementor-element-b6a6c43{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e3bf0cc{--width:45%;}.elementor-10721 .elementor-element.elementor-element-7ad80b9{--width:45%;}.elementor-10721 .elementor-element.elementor-element-cdb1a5d{--width:45%;}.elementor-10721 .elementor-element.elementor-element-499c06e{--width:45%;}.elementor-10721 .elementor-element.elementor-element-33e66d9{--width:45%;}.elementor-10721 .elementor-element.elementor-element-68d25aa{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6f11b3c{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e9cd535{--width:45%;}.elementor-10721 .elementor-element.elementor-element-b721ed3{--width:45%;}.elementor-10721 .elementor-element.elementor-element-d6a9903{--width:45%;}.elementor-10721 .elementor-element.elementor-element-687835f{--width:45%;}.elementor-10721 .elementor-element.elementor-element-8dcbfbc{--width:45%;}.elementor-10721 .elementor-element.elementor-element-9f29881{--width:45%;}.elementor-10721 .elementor-element.elementor-element-bf9ce86{--width:45%;}.elementor-10721 .elementor-element.elementor-element-7797f03{--width:45%;}.elementor-10721 .elementor-element.elementor-element-a95d861{--width:45%;}.elementor-10721 .elementor-element.elementor-element-99985f4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-fe27b64{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6f9926f{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e1922a4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-291ac41{--width:45%;}.elementor-10721 .elementor-element.elementor-element-875aceb{--width:45%;}.elementor-10721 .elementor-element.elementor-element-818cbb6{--width:45%;}.elementor-10721 .elementor-element.elementor-element-a602a3a{--width:45%;}.elementor-10721 .elementor-element.elementor-element-1ba3542{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e6fa287{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6240c5e{--width:45%;}.elementor-10721 .elementor-element.elementor-element-dd8fea4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-1120b44{--width:45%;}.elementor-10721 .elementor-element.elementor-element-5bd4cd4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-cb28497{--width:45%;}.elementor-10721 .elementor-element.elementor-element-3eeff5b{--width:45%;}.elementor-10721 .elementor-element.elementor-element-53a49eb{--width:45%;}.elementor-10721 .elementor-element.elementor-element-40bd0af{--width:45%;}.elementor-10721 .elementor-element.elementor-element-5f013e2{--width:45%;}.elementor-10721 .elementor-element.elementor-element-51027d4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6df1940{--width:45%;}.elementor-10721 .elementor-element.elementor-element-99f5bf6{--width:45%;}.elementor-10721 .elementor-element.elementor-element-fe3670d{--width:45%;}.elementor-10721 .elementor-element.elementor-element-eb12680{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e16d2de{--width:45%;}.elementor-10721 .elementor-element.elementor-element-2297bd1{--width:45%;}.elementor-10721 .elementor-element.elementor-element-c8e608a{--width:45%;}.elementor-10721 .elementor-element.elementor-element-646e4ea{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6532804{--width:45%;}.elementor-10721 .elementor-element.elementor-element-820bd90{--width:45%;}.elementor-10721 .elementor-element.elementor-element-396bf90{--width:45%;}.elementor-10721 .elementor-element.elementor-element-0c89dec{--width:45%;}.elementor-10721 .elementor-element.elementor-element-8928b23{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6d3f6c8{--width:45%;}.elementor-10721 .elementor-element.elementor-element-768f03a{--width:45%;}.elementor-10721 .elementor-element.elementor-element-1e55339{--width:45%;}.elementor-10721 .elementor-element.elementor-element-d0e28b0{--width:45%;}.elementor-10721 .elementor-element.elementor-element-335627e{--width:45%;}.elementor-10721 .elementor-element.elementor-element-7968618{--width:45%;}.elementor-10721 .elementor-element.elementor-element-1eeff07{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e8ab55c{--width:45%;}.elementor-10721 .elementor-element.elementor-element-d53a56f{--width:45%;}.elementor-10721 .elementor-element.elementor-element-b16d8dd{--width:45%;}.elementor-10721 .elementor-element.elementor-element-dd510cd{--width:45%;}.elementor-10721 .elementor-element.elementor-element-096654b{--width:45%;}.elementor-10721 .elementor-element.elementor-element-237778b{--width:45%;}.elementor-10721 .elementor-element.elementor-element-14d9d21{--width:45%;}.elementor-10721 .elementor-element.elementor-element-f7b60c5{--width:45%;}.elementor-10721 .elementor-element.elementor-element-aef9c29{--width:45%;}.elementor-10721 .elementor-element.elementor-element-3b802b4{--width:45%;}.elementor-10721 .elementor-element.elementor-element-3d267ab{--width:45%;}.elementor-10721 .elementor-element.elementor-element-104bec9{--width:45%;}.elementor-10721 .elementor-element.elementor-element-e15f846{--width:45%;}.elementor-10721 .elementor-element.elementor-element-099a5cc{--width:45%;}.elementor-10721 .elementor-element.elementor-element-6383ada{--width:45%;}.elementor-10721 .elementor-element.elementor-element-7020184{--width:45%;}.elementor-10721 .elementor-element.elementor-element-7f624e5{--width:45%;}.elementor-10721 .elementor-element.elementor-element-dddb9da{--width:45%;}.elementor-10721 .elementor-element.elementor-element-2a67297{--width:45%;}.elementor-10721 .elementor-element.elementor-element-39b63e1{--width:45%;}.elementor-10721 .elementor-element.elementor-element-328f9ce{--width:45%;}.elementor-10721 .elementor-element.elementor-element-305dc81{--width:45%;}.elementor-10721 .elementor-element.elementor-element-dbcec26{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0a280 */.elementor-10721 .elementor-element.elementor-element-ef0a280{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before, .elementor-10721 .elementor-element.elementor-element-ef0a280::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-ef0a280::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eafa43 */.elementor-10721 .elementor-element.elementor-element-2eafa43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before, .elementor-10721 .elementor-element.elementor-element-2eafa43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2eafa43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fce0bc */.elementor-10721 .elementor-element.elementor-element-0fce0bc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before, .elementor-10721 .elementor-element.elementor-element-0fce0bc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fce0bc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c883cb0 */.elementor-10721 .elementor-element.elementor-element-c883cb0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before, .elementor-10721 .elementor-element.elementor-element-c883cb0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c883cb0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bcce7 */.elementor-10721 .elementor-element.elementor-element-22bcce7{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before, .elementor-10721 .elementor-element.elementor-element-22bcce7::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-22bcce7::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e413fb */.elementor-10721 .elementor-element.elementor-element-5e413fb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before, .elementor-10721 .elementor-element.elementor-element-5e413fb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5e413fb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5175b0 */.elementor-10721 .elementor-element.elementor-element-e5175b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before, .elementor-10721 .elementor-element.elementor-element-e5175b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e5175b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a0e58 */.elementor-10721 .elementor-element.elementor-element-97a0e58{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before, .elementor-10721 .elementor-element.elementor-element-97a0e58::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-97a0e58::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400531e */.elementor-10721 .elementor-element.elementor-element-400531e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before, .elementor-10721 .elementor-element.elementor-element-400531e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-400531e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-400531e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25758d */.elementor-10721 .elementor-element.elementor-element-f25758d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before, .elementor-10721 .elementor-element.elementor-element-f25758d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f25758d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd24c */.elementor-10721 .elementor-element.elementor-element-0fdd24c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before, .elementor-10721 .elementor-element.elementor-element-0fdd24c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0fdd24c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60899db */.elementor-10721 .elementor-element.elementor-element-60899db{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before, .elementor-10721 .elementor-element.elementor-element-60899db::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-60899db::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-60899db::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2beecf */.elementor-10721 .elementor-element.elementor-element-b2beecf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before, .elementor-10721 .elementor-element.elementor-element-b2beecf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b2beecf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0285cf */.elementor-10721 .elementor-element.elementor-element-b0285cf{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before, .elementor-10721 .elementor-element.elementor-element-b0285cf::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b0285cf::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89927b */.elementor-10721 .elementor-element.elementor-element-c89927b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before, .elementor-10721 .elementor-element.elementor-element-c89927b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c89927b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c145ccc */.elementor-10721 .elementor-element.elementor-element-c145ccc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before, .elementor-10721 .elementor-element.elementor-element-c145ccc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c145ccc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a6c43 */.elementor-10721 .elementor-element.elementor-element-b6a6c43{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before, .elementor-10721 .elementor-element.elementor-element-b6a6c43::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b6a6c43::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bf0cc */.elementor-10721 .elementor-element.elementor-element-e3bf0cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before, .elementor-10721 .elementor-element.elementor-element-e3bf0cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e3bf0cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad80b9 */.elementor-10721 .elementor-element.elementor-element-7ad80b9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before, .elementor-10721 .elementor-element.elementor-element-7ad80b9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7ad80b9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb1a5d */.elementor-10721 .elementor-element.elementor-element-cdb1a5d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before, .elementor-10721 .elementor-element.elementor-element-cdb1a5d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cdb1a5d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c06e */.elementor-10721 .elementor-element.elementor-element-499c06e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before, .elementor-10721 .elementor-element.elementor-element-499c06e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-499c06e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e66d9 */.elementor-10721 .elementor-element.elementor-element-33e66d9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before, .elementor-10721 .elementor-element.elementor-element-33e66d9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-33e66d9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d25aa */.elementor-10721 .elementor-element.elementor-element-68d25aa{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before, .elementor-10721 .elementor-element.elementor-element-68d25aa::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-68d25aa::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11b3c */.elementor-10721 .elementor-element.elementor-element-6f11b3c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before, .elementor-10721 .elementor-element.elementor-element-6f11b3c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f11b3c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cd535 */.elementor-10721 .elementor-element.elementor-element-e9cd535{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before, .elementor-10721 .elementor-element.elementor-element-e9cd535::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e9cd535::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b721ed3 */.elementor-10721 .elementor-element.elementor-element-b721ed3{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before, .elementor-10721 .elementor-element.elementor-element-b721ed3::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b721ed3::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9903 */.elementor-10721 .elementor-element.elementor-element-d6a9903{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before, .elementor-10721 .elementor-element.elementor-element-d6a9903::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d6a9903::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687835f */.elementor-10721 .elementor-element.elementor-element-687835f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before, .elementor-10721 .elementor-element.elementor-element-687835f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-687835f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-687835f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcbfbc */.elementor-10721 .elementor-element.elementor-element-8dcbfbc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before, .elementor-10721 .elementor-element.elementor-element-8dcbfbc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8dcbfbc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29881 */.elementor-10721 .elementor-element.elementor-element-9f29881{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before, .elementor-10721 .elementor-element.elementor-element-9f29881::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-9f29881::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9ce86 */.elementor-10721 .elementor-element.elementor-element-bf9ce86{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before, .elementor-10721 .elementor-element.elementor-element-bf9ce86::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-bf9ce86::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7797f03 */.elementor-10721 .elementor-element.elementor-element-7797f03{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before, .elementor-10721 .elementor-element.elementor-element-7797f03::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7797f03::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95d861 */.elementor-10721 .elementor-element.elementor-element-a95d861{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before, .elementor-10721 .elementor-element.elementor-element-a95d861::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a95d861::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99985f4 */.elementor-10721 .elementor-element.elementor-element-99985f4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before, .elementor-10721 .elementor-element.elementor-element-99985f4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99985f4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe27b64 */.elementor-10721 .elementor-element.elementor-element-fe27b64{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before, .elementor-10721 .elementor-element.elementor-element-fe27b64::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe27b64::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9926f */.elementor-10721 .elementor-element.elementor-element-6f9926f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before, .elementor-10721 .elementor-element.elementor-element-6f9926f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6f9926f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1922a4 */.elementor-10721 .elementor-element.elementor-element-e1922a4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before, .elementor-10721 .elementor-element.elementor-element-e1922a4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e1922a4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ac41 */.elementor-10721 .elementor-element.elementor-element-291ac41{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before, .elementor-10721 .elementor-element.elementor-element-291ac41::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-291ac41::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875aceb */.elementor-10721 .elementor-element.elementor-element-875aceb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before, .elementor-10721 .elementor-element.elementor-element-875aceb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-875aceb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818cbb6 */.elementor-10721 .elementor-element.elementor-element-818cbb6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before, .elementor-10721 .elementor-element.elementor-element-818cbb6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-818cbb6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a602a3a */.elementor-10721 .elementor-element.elementor-element-a602a3a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before, .elementor-10721 .elementor-element.elementor-element-a602a3a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-a602a3a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba3542 */.elementor-10721 .elementor-element.elementor-element-1ba3542{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before, .elementor-10721 .elementor-element.elementor-element-1ba3542::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1ba3542::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa287 */.elementor-10721 .elementor-element.elementor-element-e6fa287{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before, .elementor-10721 .elementor-element.elementor-element-e6fa287::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e6fa287::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240c5e */.elementor-10721 .elementor-element.elementor-element-6240c5e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before, .elementor-10721 .elementor-element.elementor-element-6240c5e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6240c5e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8fea4 */.elementor-10721 .elementor-element.elementor-element-dd8fea4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before, .elementor-10721 .elementor-element.elementor-element-dd8fea4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd8fea4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1120b44 */.elementor-10721 .elementor-element.elementor-element-1120b44{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before, .elementor-10721 .elementor-element.elementor-element-1120b44::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1120b44::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd4cd4 */.elementor-10721 .elementor-element.elementor-element-5bd4cd4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before, .elementor-10721 .elementor-element.elementor-element-5bd4cd4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5bd4cd4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb28497 */.elementor-10721 .elementor-element.elementor-element-cb28497{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before, .elementor-10721 .elementor-element.elementor-element-cb28497::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-cb28497::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eeff5b */.elementor-10721 .elementor-element.elementor-element-3eeff5b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before, .elementor-10721 .elementor-element.elementor-element-3eeff5b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3eeff5b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a49eb */.elementor-10721 .elementor-element.elementor-element-53a49eb{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before, .elementor-10721 .elementor-element.elementor-element-53a49eb::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-53a49eb::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bd0af */.elementor-10721 .elementor-element.elementor-element-40bd0af{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before, .elementor-10721 .elementor-element.elementor-element-40bd0af::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-40bd0af::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f013e2 */.elementor-10721 .elementor-element.elementor-element-5f013e2{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before, .elementor-10721 .elementor-element.elementor-element-5f013e2::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-5f013e2::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51027d4 */.elementor-10721 .elementor-element.elementor-element-51027d4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before, .elementor-10721 .elementor-element.elementor-element-51027d4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-51027d4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1940 */.elementor-10721 .elementor-element.elementor-element-6df1940{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before, .elementor-10721 .elementor-element.elementor-element-6df1940::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6df1940::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f5bf6 */.elementor-10721 .elementor-element.elementor-element-99f5bf6{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before, .elementor-10721 .elementor-element.elementor-element-99f5bf6::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-99f5bf6::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3670d */.elementor-10721 .elementor-element.elementor-element-fe3670d{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before, .elementor-10721 .elementor-element.elementor-element-fe3670d::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-fe3670d::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb12680 */.elementor-10721 .elementor-element.elementor-element-eb12680{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before, .elementor-10721 .elementor-element.elementor-element-eb12680::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-eb12680::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16d2de */.elementor-10721 .elementor-element.elementor-element-e16d2de{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before, .elementor-10721 .elementor-element.elementor-element-e16d2de::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e16d2de::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2297bd1 */.elementor-10721 .elementor-element.elementor-element-2297bd1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before, .elementor-10721 .elementor-element.elementor-element-2297bd1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2297bd1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e608a */.elementor-10721 .elementor-element.elementor-element-c8e608a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before, .elementor-10721 .elementor-element.elementor-element-c8e608a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-c8e608a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e4ea */.elementor-10721 .elementor-element.elementor-element-646e4ea{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before, .elementor-10721 .elementor-element.elementor-element-646e4ea::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-646e4ea::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6532804 */.elementor-10721 .elementor-element.elementor-element-6532804{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before, .elementor-10721 .elementor-element.elementor-element-6532804::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6532804::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6532804::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bd90 */.elementor-10721 .elementor-element.elementor-element-820bd90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before, .elementor-10721 .elementor-element.elementor-element-820bd90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-820bd90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396bf90 */.elementor-10721 .elementor-element.elementor-element-396bf90{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before, .elementor-10721 .elementor-element.elementor-element-396bf90::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-396bf90::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89dec */.elementor-10721 .elementor-element.elementor-element-0c89dec{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before, .elementor-10721 .elementor-element.elementor-element-0c89dec::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-0c89dec::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8928b23 */.elementor-10721 .elementor-element.elementor-element-8928b23{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before, .elementor-10721 .elementor-element.elementor-element-8928b23::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-8928b23::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3f6c8 */.elementor-10721 .elementor-element.elementor-element-6d3f6c8{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before, .elementor-10721 .elementor-element.elementor-element-6d3f6c8::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6d3f6c8::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f03a */.elementor-10721 .elementor-element.elementor-element-768f03a{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before, .elementor-10721 .elementor-element.elementor-element-768f03a::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-768f03a::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e55339 */.elementor-10721 .elementor-element.elementor-element-1e55339{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before, .elementor-10721 .elementor-element.elementor-element-1e55339::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1e55339::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e28b0 */.elementor-10721 .elementor-element.elementor-element-d0e28b0{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before, .elementor-10721 .elementor-element.elementor-element-d0e28b0::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d0e28b0::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335627e */.elementor-10721 .elementor-element.elementor-element-335627e{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before, .elementor-10721 .elementor-element.elementor-element-335627e::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-335627e::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-335627e::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7968618 */.elementor-10721 .elementor-element.elementor-element-7968618{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before, .elementor-10721 .elementor-element.elementor-element-7968618::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7968618::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7968618::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeff07 */.elementor-10721 .elementor-element.elementor-element-1eeff07{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before, .elementor-10721 .elementor-element.elementor-element-1eeff07::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-1eeff07::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab55c */.elementor-10721 .elementor-element.elementor-element-e8ab55c{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before, .elementor-10721 .elementor-element.elementor-element-e8ab55c::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e8ab55c::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53a56f */.elementor-10721 .elementor-element.elementor-element-d53a56f{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before, .elementor-10721 .elementor-element.elementor-element-d53a56f::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-d53a56f::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16d8dd */.elementor-10721 .elementor-element.elementor-element-b16d8dd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before, .elementor-10721 .elementor-element.elementor-element-b16d8dd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-b16d8dd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd510cd */.elementor-10721 .elementor-element.elementor-element-dd510cd{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before, .elementor-10721 .elementor-element.elementor-element-dd510cd::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dd510cd::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096654b */.elementor-10721 .elementor-element.elementor-element-096654b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before, .elementor-10721 .elementor-element.elementor-element-096654b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-096654b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-096654b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237778b */.elementor-10721 .elementor-element.elementor-element-237778b{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before, .elementor-10721 .elementor-element.elementor-element-237778b::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-237778b::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-237778b::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d9d21 */.elementor-10721 .elementor-element.elementor-element-14d9d21{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before, .elementor-10721 .elementor-element.elementor-element-14d9d21::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-14d9d21::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b60c5 */.elementor-10721 .elementor-element.elementor-element-f7b60c5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before, .elementor-10721 .elementor-element.elementor-element-f7b60c5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-f7b60c5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef9c29 */.elementor-10721 .elementor-element.elementor-element-aef9c29{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before, .elementor-10721 .elementor-element.elementor-element-aef9c29::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-aef9c29::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b802b4 */.elementor-10721 .elementor-element.elementor-element-3b802b4{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before, .elementor-10721 .elementor-element.elementor-element-3b802b4::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3b802b4::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d267ab */.elementor-10721 .elementor-element.elementor-element-3d267ab{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before, .elementor-10721 .elementor-element.elementor-element-3d267ab::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-3d267ab::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104bec9 */.elementor-10721 .elementor-element.elementor-element-104bec9{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before, .elementor-10721 .elementor-element.elementor-element-104bec9::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-104bec9::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15f846 */.elementor-10721 .elementor-element.elementor-element-e15f846{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before, .elementor-10721 .elementor-element.elementor-element-e15f846::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-e15f846::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099a5cc */.elementor-10721 .elementor-element.elementor-element-099a5cc{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before, .elementor-10721 .elementor-element.elementor-element-099a5cc::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-099a5cc::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6383ada */.elementor-10721 .elementor-element.elementor-element-6383ada{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before, .elementor-10721 .elementor-element.elementor-element-6383ada::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-6383ada::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7020184 */.elementor-10721 .elementor-element.elementor-element-7020184{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before, .elementor-10721 .elementor-element.elementor-element-7020184::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7020184::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7020184::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f624e5 */.elementor-10721 .elementor-element.elementor-element-7f624e5{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before, .elementor-10721 .elementor-element.elementor-element-7f624e5::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-7f624e5::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb9da */.elementor-10721 .elementor-element.elementor-element-dddb9da{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before, .elementor-10721 .elementor-element.elementor-element-dddb9da::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dddb9da::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a67297 */.elementor-10721 .elementor-element.elementor-element-2a67297{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before, .elementor-10721 .elementor-element.elementor-element-2a67297::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-2a67297::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b63e1 */.elementor-10721 .elementor-element.elementor-element-39b63e1{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before, .elementor-10721 .elementor-element.elementor-element-39b63e1::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-39b63e1::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328f9ce */.elementor-10721 .elementor-element.elementor-element-328f9ce{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before, .elementor-10721 .elementor-element.elementor-element-328f9ce::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-328f9ce::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305dc81 */.elementor-10721 .elementor-element.elementor-element-305dc81{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before, .elementor-10721 .elementor-element.elementor-element-305dc81::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-305dc81::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcec26 */.elementor-10721 .elementor-element.elementor-element-dbcec26{
    --first-color: #AC1F2D; 
    --second-color: #000000;
    --third-color: #AC1F2D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before, .elementor-10721 .elementor-element.elementor-element-dbcec26::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 42%, var(--third-color));
    animation: rotate-spin 15s linear infinite;
    opacity: 1;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::before {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  top: 0%;
  left: 0%;
}
.elementor-10721 .elementor-element.elementor-element-dbcec26::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes rotate-spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae6273 */.voiceovers-section details div:before{
    display:  none;!important
}/* End custom CSS */